function printGraph(rlt, imgPath)
% aba aba

% aba aba

% 创建图像, 创建绘图区, 创建单位网格
h = figure(                 ...
    'pos', [1 1 400 400],   ... 位置和大小
    'visible', 'off'        ... 不展示结果
    );
a = axes(                   ... 新建绘图区
    'pos',[0 0 1 1],        ... 绘图区在图像左下角
    'LineWidth', 1,         ... 网格线宽为1
    'Color', 'w',           ... 背景为白色
    'GridColor', 'k',       ... 网格为黑色
    'GridAlpha', 0.4        ... 网格不透明度为 40 %
    );
grid on;
axis([0 9 0 9]);
axis ij

% 绘制每个宫的网格
hold on
for m = 0:3:9
    plot([m, m], get(a,'YLim'), 'k', 'LineWidth', 4);
    plot(get(a,'XLim'), [m, m], 'k', 'LineWidth', 4);
end

% 填写结果
persistent X;
persistent Y;

if (all(size(X) == [0 0]))
    a = 1:9;
    X = [a' a' a' a' a' a' a' a' a'];   
    Y = [a  a  a  a  a  a  a  a  a ];   
    X = reshape(X', size(Y)); 
end

% X = 111111111 222222222 333333333 ... 999999999   
% Y = 123456789 123456789 123456789 ... 123456789   

text(                       ...
    X-0.5,                  ...
    Y-0.5,                  ...
    num2str(rlt(:)),        ...
    'fontweight','bold',    ...% 加粗
    'horiz','cen',          ...% 居中
    'fontsize',20           ...% 字大小
);

hold off

% 保存结果
% print('-dpng',imgPath);
saveas(h, imgPath)
close(h);
end